package br.com.caelum.vraptor.controller;

import java.util.List;

import javax.inject.Inject;

import br.com.caelum.vraptor.Controller;
import br.com.caelum.vraptor.Result;
import br.com.caelum.vraptor.dao.GenericDAO;
import br.com.caelum.vraptor.entidades.Treinos;


@Controller
public class TreinosController {
	@Inject
	private Result result;
	
	@Inject
	private GenericDAO<Treinos> dao;
	
	public void addt(){
		
	}
	
	
	public List<Treinos> listt(){
		
		return dao.find();
		
	}
	
	
	public void save(Treinos treinos){
		
		dao.save(treinos);
		
		result.redirectTo(this).listt();
	}
	
	public Treinos edit(Integer id){
		return dao.find(id);
	}
	
	public void delete(int id){
		Treinos treinos = new Treinos();
		treinos.setId(id);
		dao.delete(treinos);
		result.redirectTo(this).listt();
	}
	
}


